Jump To:
Technical Notes: Legacy Technologies
As Mac OS X and Apple hardware devices evolve, the APIs and technologies they encompass change to meet the needs of developers and users. As part of this evolution, less efficient features, interfaces, and programming techniques are deprecated or retired in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. A technology identified in the ADC Reference Library as deprecated has been superseded and may become unsupported in the future. A technology identified as unsupported is no longer available from Apple for use by developers. Legacy documents help developers understand legacy technologies, identify replacements, and update their products to run on current Apple platforms.

View all Device Drivers Technical Notes.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sorted by
Date
USB Software Locator (HTML)
TN1191.
Unsupported 2004-07-06
Understanding Open Transport Memory Management (HTML) (PDF) ()
TN1128.
Unsupported 2001-01-09
ADB - The Untold Story: Space Aliens Ate My Mouse (HTML) (PDF)
HW01.
Unsupported 2000-08-14
CD-ROM Driver Calls (HTML) (PDF)
DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
Deprecated 2000-08-14
Customizing Desktop Printer Utility (HTML) (PDF) ()
TN1113.
Unsupported 2000-08-14
Our Checksum Bounced (HTML) (PDF)
DV12.
Unsupported 2000-08-14
Understanding the SerialDMA Driver (HTML) (PDF) ()
TN1018.
Unsupported 2000-08-14
Writing Custom Hoses for LaserWriter 8.6 (HTML) (PDF) ()
TN1144.
Unsupported 2000-08-14
The Monster Disk Driver Technote (HTML) (PDF)
TN1189.
Unsupported 1999-11-01
Don't Look at ioPosOffset for Devices (HTML) (PDF)
FL24.
Unsupported 1998-06-01
New Sound Input Driver Features (HTML) (PDF) ()
TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
Deprecated 1998-04-01
Open Transport STREAMS FAQ (HTML) (PDF)
TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
Deprecated 1997-12-01
Power Management & PC Card Manager 3.0 (HTML) (PDF) ()
TN1099.
Unsupported 1997-07-01
Traditional Device Drivers: Sync or Swim (HTML) (PDF) ()
TN1067.
Unsupported 1996-09-01
Driver Loader Library Call GetDriverInformation: A Bug & Workaround (HTML) (PDF)
TN1025.
Unsupported 1996-02-01
On the Importance of Print Testing: A Brief Checklist (HTML) (PDF)
TN1027.
Unsupported 1996-02-01
On Power Macintosh Interrupt Management (HTML) (PDF)
TN1001.
Unsupported 1995-10-01
Docking Manager Q&As (HTML) (PDF)
DV526.
Unsupported 1993-05-01
Sleep Queue Tasks (HTML) (PDF)
HW31.
Unsupported 1993-05-01
PowerBook Miscellanea (Cold Serial in the Morning) (HTML) (PDF)
HW28.
Unsupported 1992-10-01
Fear No SCSI (HTML) (PDF)
DV24.
Unsupported 1992-09-01
Serial PollProc (HTML) (PDF)
DV21.
Unsupported 1992-06-01
Bus Error Handlers (HTML) (PDF)
DV04.
Unsupported 1991-02-01
CD-ROM Notes (Most Excellent) (HTML) (PDF)
DV18.
Unsupported 1991-02-01
Serial GPi (General-Purpose Input) (HTML) (PDF)
DV16.
Unsupported 1991-02-01
Apple Desktop Bus Q&As (HTML) (PDF)
HW505.
Unsupported 1990-10-01
CD-ROM Q&As (HTML) (PDF)
DV505.
Unsupported 1990-10-01
Connection Manager Q&As (HTML) (PDF)
CM510.
Unsupported 1990-10-01
Device Management Overview Q&As (HTML) (PDF)
DV520.
Unsupported 1990-10-01
Device Manager Q&As (HTML) (PDF)
DV515.
Unsupported 1990-10-01
Floppy Disk Interface Q&As (HTML) (PDF)
HW510.
Unsupported 1990-10-01
Graphics Devices Manager Q&As (HTML) (PDF)
DV530.
Unsupported 1990-10-01
Keyboard Resource Q&As (HTML) (PDF)
TE515.
Unsupported 1990-10-01
NuBus Expansion Interface Q&As (HTML) (PDF)
HW520.
Unsupported 1990-10-01
Power Manager Q&As (HTML) (PDF)
DV545.
Unsupported 1990-10-01
Processors & General Logic Q&As (HTML) (PDF)
HW535.
Unsupported 1990-10-01
SCSI Manager Q&As (HTML) (PDF)
DV550.
Unsupported 1990-10-01
SCSI Port Q&As (HTML) (PDF)
HW540.
Unsupported 1990-10-01
Slot Manager Q&As (HTML) (PDF)
DV560.
Unsupported 1990-10-01
Video Hardware Q&As (HTML) (PDF)
HW555.
Unsupported 1990-10-01
Byte Smear(ing) Tactics (HTML) (PDF)
HW05.
Unsupported 1990-08-01
Driver Education (HTML) (PDF)
DV23.
Unsupported 1990-08-01
_PBClose the Barn Door (HTML) (PDF)
DV13.
Unsupported 1990-06-01
Monitor Depth : Gimmie Depth Or Gimmie Death (HTML) (PDF)
DV10.
Unsupported 1990-04-01
SCSI Termination (HTML) (PDF)
DV15.
Unsupported 1990-04-01
Sony Driver: What Your Sony Drives For You (HTML) (PDF)
DV17.
Unsupported 1990-04-01
Absolute Pointing Device Memory Structure (HTML) (PDF)
DV01.
Unsupported 1990-02-01
Slot Interrupt Prio-Technics (HTML) (PDF)
HW20.
Unsupported 1989-10-01
Drivers & DAs in Need of (a Good) Time (HTML) (PDF)
DV19.
Unsupported 1989-08-01
Opening the Serial Driver (HTML) (PDF)
DV11.
Unsupported 1989-08-01
Cooperating with the Coprocessor (HTML) (PDF)
HW22.
Unsupported 1989-06-01
Opening AppleTalk (HTML) (PDF)
NW08.
Unsupported 1989-02-01
NuBus Interrupt Latency (I Was a Teenage DMA Junkie) (HTML) (PDF)
HW16.
Unsupported 1988-12-01
Hard Disk Hacking (HTML) (PDF)
DV08.
Unsupported 1987-09-01
ADBReInit on the SE with System 4.1: Don't Call It (HTML) (PDF)
HW02.
Unsupported 1987-07-01
SCSI Bugs (HTML) (PDF)
DV14.
Unsupported 1987-07-01
_AddDrive, _DrvrInstall, and _DrvrRemove (HTML) (PDF)
DV02.
Unsupported 1987-03-01
MoveHHi and SetResPurge (HTML) (PDF)
ME05.
Unsupported 1987-03-01
Break/CTS Device Driver Event Structure (HTML) (PDF)
HW04.
Unsupported 1986-12-01
Finding Drivers in the Unit Table (HTML) (PDF)
DV06.
Unsupported 1986-02-01
Forcing Floppy Disk Size to be Either 400K or 800K (HTML) (PDF)
DV07.
Unsupported 1986-02-01
Macintosh Plus Pinouts (HTML) (PDF)
HW10.
Unsupported 1986-01-01
Drive Queue Elements (HTML) (PDF)
DV05.
Unsupported 1985-06-01